<?php

namespace app\model\base;


/**
 * BaseProjectModel base model
 * @property int $id Id
 * @property int $company Company
 * @property int $company_internal Company Internal
 * @property int $department Department
 * @property string $name Name
 * @property string $short_name Short Name
 * @property int $owner Owner
 * @property string $url Url
 * @property string $demo_url Demo Url
 * @property string $started_date Started Date
 * @property string $end_date End Date
 * @property int $status Status
 * @property int $percent_complete Percent Complete
 * @property string $color_identifier Color Identifier
 * @property string $description Description
 * @property mixed $target_budget Target Budget
 * @property mixed $actual_budget Actual Budget
 * @property int $creator Creator
 * @property int $private Private
 * @property string $departments Departments
 * @property string $contacts Contacts
 * @property int $priority Priority
 * @property int $type Type
 */
class BaseProjectModel extends \think\Model
{

    protected $schema = [
    'id' => 'int',
    'company' => 'int',
    'company_internal' => 'int',
    'department' => 'int',
    'name' => 'string',
    'short_name' => 'string',
    'owner' => 'int',
    'url' => 'string',
    'demo_url' => 'string',
    'started_date' => 'string',
    'end_date' => 'string',
    'status' => 'int',
    'percent_complete' => 'int',
    'color_identifier' => 'string',
    'description' => 'string',
    'target_budget' => 'mixed',
    'actual_budget' => 'mixed',
    'creator' => 'int',
    'private' => 'int',
    'departments' => 'string',
    'contacts' => 'string',
    'priority' => 'int',
    'type' => 'int',
    ];
}
